<?php


    /***
     * 教师端课后作业列表
     * 
     * startTime    作业开始时间
     * isend 已结束
     * name 标题
     * type  0=不选课后作业默认 1=练习 2=测试
     * cname    作业成员
     * pname        来源书籍
     * deadlinetime 截止时间
     * option  repair:截止后可补交
     * shiti_list   试题列表
     * 
     *      tname 题目
     *      all_num  总人数
     *      do_num 已完成人数
     * 
     */


// 1.option.repair:0 0代表什么
// option.repair值为1:截止后可补交
// option.repair值为0:截止后不可补交
// option里目前只有repair这一个字段，后续可能会新增字段

// 2.shiti_list数组·会返回多个对象吗
// 会，目前逻辑作业里面可能会包含多个试题，正确数据至少应有一条数据，shiti_list里面没有数据的为错误数据，可忽略

// 3.全部班级列表接口?
// new_homework/teacher_class_list
// 此接口返回的id为班级id，
// 目前不能直接在teacher_homework_list接口里面使用，teacher_homework_list里面cid应是班级ID,但目前数据全是年级ID

// 4.点击只看本学期，传什么参数
// 这个参数问过永涛了，他说这个参数不要了。页面上要不要显示你可以再问下他\

/*
Db::listen(function($sql, $time, $explain) {
    // 进行监听处理
    file_put_contents(RUNTIME_PATH . '/log/sql.log', $sql . PHP_EOL, FILE_APPEND);
});


$file = RUNTIME_PATH . '/log/sql.log';
        file_put_contents($file, str_pad('-', 10, '-') . PHP_EOL, FILE_APPEND);
        Db::listen(function($sql, $time, $explain) {
            // 进行监听处理
            $file = RUNTIME_PATH . '/log/sql.log';
            file_put_contents($file, $sql . PHP_EOL, FILE_APPEND);
        });

// 1听说2听力3跟读4笔试5音标6典范7新概念8黑布林
    // 定义表名数组
    protected $productarr = [
        1=>'hear_say',
        2=>'listening',
        3=>'repeat',
        4=>'writing',
        5=>'soundmark',
        6=>'model',
        7=>'new_concept',
        8=>'_black_plum',
    ];



    1.课后作业列表，作业选项，目前只有一个字段：[repair] 截止后可补交

    2.题目内容不确定去哪个表里面找

    3.
    homework表，试题idjson数据 字符串格式 
    [{"pid":"9405","tid":"5160029669969310892","ti":["0","1","2","3","4","5","6"]}]
    pid为书籍id tid为试题id ti为选择的题
    目前新数据ti的值 "0","1","2","3","4","5","6"  看着不行id跟其他表没有关联性
    
*/
